﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CWCS.Entity.Convery
{
   public class ConveryTaskInfo:TaskInfoBase
    {
        public string stationno;  //设备编号
        public string f_stationno;//
        public string s_stationno;//
        public int tasknum;      //任务号
        public string barcode = ""; //托盘条码
        public string barcode1 = ""; //托盘条码1
        public string scanvalue = "";
        public string datatype = "";
        public string scanbarcode = "";
        public string scanitemcode1 = "";
        public string scanitemcode2 = "";
        public int stationtype;
        public int gooodstype;   //货物类型
        public int fromstation;  //开始地址
        public int tostation;    //目标地址
        public int checkinfo;    //输送机状态
        public int wcsError;//wcs故障
      
        public int overtop;    //超高标记
        public int NGType;//NG类型
        public int rotate;       //旋转标记
        public int faultflag;    //总故障标记
        public int halfplate;    //半盘标记
        public string Error = ""; //故障信息
        public int RequestFlag = 0;//堆垛机取放货申请标志位 
        public string ZoneCode = "";
        public string zone="";
        public int field1;
        public int field2;
        public string mode;  //扫码模式  1 扫托盘  2 扫电芯
        public string pickStation;  //分配的取货口
        public string strID = "";
        public DateTime applyTime = DateTime.Now;  //申请时间
        public bool applyFlag = false;  //申请标记
        public DateTime moveTime = DateTime.Now;  //通知PLC移动时间
        public bool moveFlag = false;  //移动标记

        public string readFlag;  //  1表示已读取PLC数据  2 表示往站台新写入数据  3表示刚新写入数据,需要重新读取,而不是采用缓存中数据
    }
}
